////////////////////////////////////////////////////////////////////////////////

#include "battlefield.h"

////////////////////////////////////////////////////////////////////////////////

#include <cassert>

////////////////////////////////////////////////////////////////////////////////


Battlefield::Battlefield()
{
}


////////////////////////////////////////////////////////////////////////////////


Battlefield::~Battlefield()
{
}


////////////////////////////////////////////////////////////////////////////////


Player& Battlefield::GetPlayer( unsigned char _playerID )
{
    return m_Players[_playerID];
}


////////////////////////////////////////////////////////////////////////////////


const Player& Battlefield::GetPlayer( unsigned char _playerID ) const
{
    Players::const_iterator it = m_Players.find(_playerID);
    return it->second;
}


////////////////////////////////////////////////////////////////////////////////


Players& Battlefield::GetPlayers()
{
    return m_Players;
}


////////////////////////////////////////////////////////////////////////////////


const Players& Battlefield::GetPlayers() const
{
    return m_Players;
}


////////////////////////////////////////////////////////////////////////////////


const Bullets& Battlefield::GetBullets() const
{
    return m_Bullets;
}


////////////////////////////////////////////////////////////////////////////////


Bullets& Battlefield::GetBullets()
{
    return m_Bullets;
}


////////////////////////////////////////////////////////////////////////////////
